# _*_ coding:utf-8 _*_
# 开发团队: Mavericks
# 开发人员：Maverick·Ming
# 开发IDE： PyCharm
#   项目名：HelloWorld
#   文件名：9.06设置守护主进程.py
# 开发时间：2021/4/27 18:20

import multiprocessing
from time import *


def work():
    for i in range(10):
        print("工作中...")
        sleep(0.2)
    print('子进程执行完毕！')


if __name__ == "__main__":
    work_process = multiprocessing.Process(target=work)
    # 设置守护主进程，主进程执行完毕后退出直接销毁，不再执行子进程的代码，且将其一并销毁
    work_process.daemon = True  # 守护主进程，一旦主进程退出，子进程跟着退出
    work_process.start()
    sleep(1)
    print("主进程执行完毕！")
